home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / warn11.arc / WARN.DOC next >
Encoding:
Text File  |  1986-09-18  |  1.6 KB  |  50 lines

  1.  
  2.  
  3. Warn -- Courtesy of
  4.  
  5.  
  6.                       Dr. Bob's Utilities
  7.                          444 Maple lane
  8.                       St. Paul, MN 55126
  9.  
  10.  
  11.  
  12.      Warn is not warranted in any way although it seems safe enough to me.
  13. Warn looks for interrupts and warns you of potentially dangerous ones.
  14.  
  15. DO NOT RELY on Warn to protect you from all possible dangerous programs.
  16. It checks for INT 13h (disk i/o), INT 25h (absolute disk read),
  17. INT 26h (absolute disk write), and INT 27h (terminate but stay resident).
  18.  
  19.      You should know, however, that reading, writing and DELETING can be
  20. done through INT 21h which occurs so often that it is not practical to
  21. check for.
  22.  
  23.      You should also be aware that any interrupt can be disguised as any
  24. other interrupt and that most C compilers have a call that makes it
  25. virtually impossible to tell what kind of interrupt is being used.
  26.  
  27.      In other words, this program will only warn you of very amateur
  28. attempts to trash your disks.
  29.  
  30.      The only safe way to protect yourself from dangerous programs is
  31. to run a program that replaces the above interrupts with its own and
  32. checks the registers when these interrupts are actually called.  If I
  33. ever have the time I may write one.
  34.  
  35.      Warn supports wildcards and redirection so you can type:
  36.  
  37. WARN  *.EXE  >  REPORT
  38.  
  39. and then browse through REPORT at your leisure.
  40.  
  41. Good Luck,
  42.              Dr. Bob
  43.  
  44. Modified  9/17/1986 now accepts wildcards.
  45.  
  46. ***
  47. You can usually find Bob Ray at Terrapin Station DBBS.
  48. A Programmers BBS 612/623-0152   1200/2400    24 hours a day!
  49. ***
  50.